登录 白背景

700. 二叉搜索树中的搜索

https://leetcode-cn.com/problems/search-in-a-binary-search-tree/

  • 提交时间:2021-11-25 17:06:12
  • 执行用时:24 ms, 在所有 Go 提交中击败了62.06%的用户
  • 内存消耗:7.2 MB, 在所有 Go 提交中击败了23.79%的用户
  • 通过测试用例:36 / 36
/**
 * Definition for a binary tree node.
 * type TreeNode struct {
 *     Val int
 *     Left *TreeNode
 *     Right *TreeNode
 * }
 */
func searchBST(root *TreeNode, val int) *TreeNode {
    if root == nil {
        return nil
    }
    if val < root.Val {
        return searchBST(root.Left, val)
    }
    if val > root.Val {
        return searchBST(root.Right, val)
    }
    return root
}